apartment hotel/əˈpɑrtmənt hoʊˈtɛl/Pluralapartment hotels1a hotel with apartments that one can rent for an indefinite amount of timeCopy